water manometer - French English Dictionary